package org.luxor.commons.storage.client;

import org.luxor.commons.storage.config.HttpConfig;
import org.luxor.commons.storage.config.ThumbImageConfig;

/**
 * @author Mr.yan @date 2020/2/8
 */
public abstract class AbstractStorageProperties {

    /**
     * @return 是否启用
     */
    public abstract boolean isEnabled();

    /**
     * @return 缩略图配置
     */
    public abstract ThumbImageConfig getThumbImage();

    /**
     * @return 防止盗链配置
     */
    public abstract HttpConfig getHttp();

}
